package cz.data.domain.market.service;

import cz.data.common.mybatis.BaseService;
import cz.data.domain.market.model.entity.ApiMaskEntity;
import cz.data.domain.market.model.dto.ApiMaskDto;

import java.util.List;

public interface ApiMaskService extends BaseService<ApiMaskEntity> {

    void saveApiMask(ApiMaskDto dataApiMask);

    void updateApiMask(ApiMaskDto dataApiMask);

    ApiMaskEntity getApiMaskById(String id);

    ApiMaskEntity getApiMaskByApiId(String apiId);

    void deleteApiMaskById(String id);

    void deleteApiMaskBatch(List<String> ids);
}
